InsnBuilder

sealed class InsnBuilder(source)

Functions

Link copied to clipboard
fun aload(var: Int)
Link copied to clipboard
fun anewarray(type: String)
Link copied to clipboard
fun astore(var: Int)
Link copied to clipboard
fun bipush(n: Int)
Link copied to clipboard
fun checkcast(type: String)
Link copied to clipboard
fun dload(var: Int)
Link copied to clipboard
fun dstore(var: Int)
Link copied to clipboard
fun f_append(numLocal: Int, local: Array<Any>)
Link copied to clipboard
fun f_chop(numLocal: Int)
Link copied to clipboard
fun f_full(numLocal: Int, local: Array<Any>?, numStack: Int, stack: Array<Any>?)
Link copied to clipboard
fun f_new(numLocal: Int, local: Array<Any>?, numStack: Int, stack: Array<Any>?)
Link copied to clipboard
fun f_same()
Link copied to clipboard
fun f_same1(stack: Any)
Link copied to clipboard
fun fload(var: Int)
Link copied to clipboard
fun fstore(var: Int)
Link copied to clipboard
fun getfield(owner: String, name: String, desc: String)
Link copied to clipboard
fun getstatic(owner: String, name: String, desc: String)
Link copied to clipboard
fun goto(label: LabelNode)
Link copied to clipboard
fun if_acmpeq(label: LabelNode)
Link copied to clipboard
fun if_acmpne(label: LabelNode)
Link copied to clipboard
fun if_icmpeq(label: LabelNode)
Link copied to clipboard
fun if_icmpge(label: LabelNode)
Link copied to clipboard
fun if_icmpgt(label: LabelNode)
Link copied to clipboard
fun if_icmple(label: LabelNode)
Link copied to clipboard
fun if_icmplt(label: LabelNode)
Link copied to clipboard
fun if_icmpne(label: LabelNode)
Link copied to clipboard
fun ifeq(label: LabelNode)
Link copied to clipboard
fun ifge(label: LabelNode)
Link copied to clipboard
fun ifgt(label: LabelNode)
Link copied to clipboard
fun ifle(label: LabelNode)
Link copied to clipboard
fun iflt(label: LabelNode)
Link copied to clipboard
fun ifne(label: LabelNode)
Link copied to clipboard
fun ifnonnull(label: LabelNode)
Link copied to clipboard
fun ifnull(label: LabelNode)
Link copied to clipboard
fun iinc(var: Int, incr: Int)
Link copied to clipboard
fun iload(var: Int)
Link copied to clipboard
fun instanceof(type: String)
Link copied to clipboard
fun int(n: Int)
Link copied to clipboard
fun invokedynamic(name: String, desc: String, bsm: Handle, vararg bsmArgs: Any)
Link copied to clipboard
fun invokeinterface(owner: String, name: String, desc: String)
Link copied to clipboard
fun invokespecial(owner: String, name: String, desc: String)
Link copied to clipboard
fun invokestatic(owner: String, name: String, desc: String)
Link copied to clipboard
fun invokevirtual(owner: String, name: String, desc: String)
Link copied to clipboard
fun istore(var: Int)
Link copied to clipboard
fun ldc(cst: Any)
Link copied to clipboard
fun lload(var: Int)
Link copied to clipboard
fun lstore(var: Int)
Link copied to clipboard
fun new(type: String)
Link copied to clipboard
fun newarray(type: Int)
Link copied to clipboard
fun putfield(owner: String, name: String, desc: String)
Link copied to clipboard
fun putstatic(owner: String, name: String, desc: String)
Link copied to clipboard
fun sipush(n: Int)
Link copied to clipboard
abstract operator fun AbstractInsnNode.unaryPlus()
abstract operator fun InsnList.unaryPlus()

Properties

Link copied to clipboard
@get:JvmName(name = "_return")
val _return: Unit
Link copied to clipboard
@get:JvmName(name = "aaload")
val aaload: Unit
Link copied to clipboard
@get:JvmName(name = "aastore")
val aastore: Unit
Link copied to clipboard
@get:JvmName(name = "aconst_null")
val aconst_null: Unit
Link copied to clipboard
@get:JvmName(name = "areturn")
val areturn: Unit
Link copied to clipboard
@get:JvmName(name = "arraylength")
val arraylength: Unit
Link copied to clipboard
@get:JvmName(name = "athrow")
val athrow: Unit
Link copied to clipboard
@get:JvmName(name = "baload")
val baload: Unit
Link copied to clipboard
@get:JvmName(name = "bastore")
val bastore: Unit
Link copied to clipboard
@get:JvmName(name = "caload")
val caload: Unit
Link copied to clipboard
@get:JvmName(name = "castore")
val castore: Unit
Link copied to clipboard
@get:JvmName(name = "d2f")
val d2f: Unit
Link copied to clipboard
@get:JvmName(name = "d2i")
val d2i: Unit
Link copied to clipboard
@get:JvmName(name = "d2l")
val d2l: Unit
Link copied to clipboard
@get:JvmName(name = "dadd")
val dadd: Unit
Link copied to clipboard
@get:JvmName(name = "daload")
val daload: Unit
Link copied to clipboard
@get:JvmName(name = "dastore")
val dastore: Unit
Link copied to clipboard
@get:JvmName(name = "dcmpg")
val dcmpg: Unit
Link copied to clipboard
@get:JvmName(name = "dcmpl")
val dcmpl: Unit
Link copied to clipboard
@get:JvmName(name = "dconst_0")
val dconst_0: Unit
Link copied to clipboard
@get:JvmName(name = "dconst_1")
val dconst_1: Unit
Link copied to clipboard
@get:JvmName(name = "ddiv")
val ddiv: Unit
Link copied to clipboard
@get:JvmName(name = "dmul")
val dmul: Unit
Link copied to clipboard
@get:JvmName(name = "dneg")
val dneg: Unit
Link copied to clipboard
@get:JvmName(name = "drem")
val drem: Unit
Link copied to clipboard
@get:JvmName(name = "dreturn")
val dreturn: Unit
Link copied to clipboard
@get:JvmName(name = "dsub")
val dsub: Unit
Link copied to clipboard
@get:JvmName(name = "dup")
val dup: Unit
Link copied to clipboard
@get:JvmName(name = "dup2")
val dup2: Unit
Link copied to clipboard
@get:JvmName(name = "dup2_x1")
val dup2_x1: Unit
Link copied to clipboard
@get:JvmName(name = "dup2_x2")
val dup2_x2: Unit
Link copied to clipboard
@get:JvmName(name = "dup_x1")
val dup_x1: Unit
Link copied to clipboard
@get:JvmName(name = "dup_x2")
val dup_x2: Unit
Link copied to clipboard
@get:JvmName(name = "f2d")
val f2d: Unit
Link copied to clipboard
@get:JvmName(name = "f2i")
val f2i: Unit
Link copied to clipboard
@get:JvmName(name = "f2l")
val f2l: Unit
Link copied to clipboard
@get:JvmName(name = "fadd")
val fadd: Unit
Link copied to clipboard
@get:JvmName(name = "faload")
val faload: Unit
Link copied to clipboard
@get:JvmName(name = "fastore")
val fastore: Unit
Link copied to clipboard
@get:JvmName(name = "fcmpg")
val fcmpg: Unit
Link copied to clipboard
@get:JvmName(name = "fcmpl")
val fcmpl: Unit
Link copied to clipboard
@get:JvmName(name = "fconst_0")
val fconst_0: Unit
Link copied to clipboard
@get:JvmName(name = "fconst_1")
val fconst_1: Unit
Link copied to clipboard
@get:JvmName(name = "fconst_2")
val fconst_2: Unit
Link copied to clipboard
@get:JvmName(name = "fdiv")
val fdiv: Unit
Link copied to clipboard
@get:JvmName(name = "fmul")
val fmul: Unit
Link copied to clipboard
@get:JvmName(name = "fneg")
val fneg: Unit
Link copied to clipboard
@get:JvmName(name = "frem")
val frem: Unit
Link copied to clipboard
@get:JvmName(name = "freturn")
val freturn: Unit
Link copied to clipboard
@get:JvmName(name = "fsub")
val fsub: Unit
Link copied to clipboard
@get:JvmName(name = "i2b")
val i2b: Unit
Link copied to clipboard
@get:JvmName(name = "i2c")
val i2c: Unit
Link copied to clipboard
@get:JvmName(name = "i2d")
val i2d: Unit
Link copied to clipboard
@get:JvmName(name = "i2f")
val i2f: Unit
Link copied to clipboard
@get:JvmName(name = "i2l")
val i2l: Unit
Link copied to clipboard
@get:JvmName(name = "i2s")
val i2s: Unit
Link copied to clipboard
@get:JvmName(name = "iadd")
val iadd: Unit
Link copied to clipboard
@get:JvmName(name = "iaload")
val iaload: Unit
Link copied to clipboard
@get:JvmName(name = "iand")
val iand: Unit
Link copied to clipboard
@get:JvmName(name = "iastore")
val iastore: Unit
Link copied to clipboard
@get:JvmName(name = "iconst_0")
val iconst_0: Unit
Link copied to clipboard
@get:JvmName(name = "iconst_1")
val iconst_1: Unit
Link copied to clipboard
@get:JvmName(name = "iconst_2")
val iconst_2: Unit
Link copied to clipboard
@get:JvmName(name = "iconst_3")
val iconst_3: Unit
Link copied to clipboard
@get:JvmName(name = "iconst_4")
val iconst_4: Unit
Link copied to clipboard
@get:JvmName(name = "iconst_5")
val iconst_5: Unit
Link copied to clipboard
@get:JvmName(name = "iconst_m1")
val iconst_m1: Unit
Link copied to clipboard
@get:JvmName(name = "idiv")
val idiv: Unit
Link copied to clipboard
@get:JvmName(name = "imul")
val imul: Unit
Link copied to clipboard
@get:JvmName(name = "ineg")
val ineg: Unit
Link copied to clipboard
@get:JvmName(name = "ior")
val ior: Unit
Link copied to clipboard
@get:JvmName(name = "irem")
val irem: Unit
Link copied to clipboard
@get:JvmName(name = "ireturn")
val ireturn: Unit
Link copied to clipboard
@get:JvmName(name = "ishl")
val ishl: Unit
Link copied to clipboard
@get:JvmName(name = "ishr")
val ishr: Unit
Link copied to clipboard
@get:JvmName(name = "isub")
val isub: Unit
Link copied to clipboard
@get:JvmName(name = "iushr")
val iushr: Unit
Link copied to clipboard
@get:JvmName(name = "ixor")
val ixor: Unit
Link copied to clipboard
@get:JvmName(name = "l2d")
val l2d: Unit
Link copied to clipboard
@get:JvmName(name = "l2f")
val l2f: Unit
Link copied to clipboard
@get:JvmName(name = "l2i")
val l2i: Unit
Link copied to clipboard
@get:JvmName(name = "ladd")
val ladd: Unit
Link copied to clipboard
@get:JvmName(name = "laload")
val laload: Unit
Link copied to clipboard
@get:JvmName(name = "land")
val land: Unit
Link copied to clipboard
@get:JvmName(name = "lastore")
val lastore: Unit
Link copied to clipboard
@get:JvmName(name = "lcmp")
val lcmp: Unit
Link copied to clipboard
@get:JvmName(name = "lconst_0")
val lconst_0: Unit
Link copied to clipboard
@get:JvmName(name = "lconst_1")
val lconst_1: Unit
Link copied to clipboard
@get:JvmName(name = "ldiv")
val ldiv: Unit
Link copied to clipboard
@get:JvmName(name = "lmul")
val lmul: Unit
Link copied to clipboard
@get:JvmName(name = "lneg")
val lneg: Unit
Link copied to clipboard
@get:JvmName(name = "lor")
val lor: Unit
Link copied to clipboard
@get:JvmName(name = "lrem")
val lrem: Unit
Link copied to clipboard
@get:JvmName(name = "lreturn")
val lreturn: Unit
Link copied to clipboard
@get:JvmName(name = "lshl")
val lshl: Unit
Link copied to clipboard
@get:JvmName(name = "lshr")
val lshr: Unit
Link copied to clipboard
@get:JvmName(name = "lsub")
val lsub: Unit
Link copied to clipboard
@get:JvmName(name = "lushr")
val lushr: Unit
Link copied to clipboard
@get:JvmName(name = "lxor")
val lxor: Unit
Link copied to clipboard
@get:JvmName(name = "monitorenter")
val monitorenter: Unit
Link copied to clipboard
@get:JvmName(name = "monitorexit")
val monitorexit: Unit
Link copied to clipboard
@get:JvmName(name = "nop")
val nop: Unit
Link copied to clipboard
@get:JvmName(name = "pop")
val pop: Unit
Link copied to clipboard
@get:JvmName(name = "pop2")
val pop2: Unit
Link copied to clipboard
@get:JvmName(name = "saload")
val saload: Unit
Link copied to clipboard
@get:JvmName(name = "sastore")
val sastore: Unit
Link copied to clipboard
@get:JvmName(name = "swap")
val swap: Unit